Career 2018 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Croatia F1 Spain #2-w3 Spain #2-w4 Germany F4 Germany F6 Lithuania F2 Netherlands F3 Iran F3 Iran F4 Spain F34 Spain F34a Qatar F1 France F2 Australia F1 Morocco F1 Spain #2-w1 Spain F11 Croatia F2 Spain F12 Spain F21 Spain F22 Spain F24 Spain F26 Italy F4 Spain #2-w2 Italy F5 Great Britain F7 UAE F1 Czech Republic F1 Latvia F1 Lithuania F1 Lithuania F2 France F14 Germany F1 Germany F2 Poland F1 France F4 Qatar F1a France F17 United Arab Emirates F2 Czech Republic F5 Czech Republic F6 Germany F1 Great Britain F1 France F5 Slovenia F1 Usa F12 Germany F8 Syria F2 Russia F5 Israel F5 France F13 Turkey F8 France F17 South Africa F1 South Africa F2 Czech Rep F5 Great Britain F1 Great Britain F2 France F2 France F3 Bosnia & Herzegovina F2 France F5 Switzerland F3 Usa F8 Mexico F2 Italy F11 Netherlands F1 Netherlands F3 Norway F1 Germany F7 Estonia F1 Estonia F2 France F17 Brazil F29 Iran F6 Iran F7 Sudan F1 Sudan F2 Germany F1 Germany F2 France F3 Russia F1 Russia F2 Czech Republic F2 Poland F2 Estonia F2 Latvia F1 Poland F7 Croatia F10 Germany F16 France F18 Croatia F12 Czech Republic F4 Czech Republic F5 China F1 Russia F1 China F2 Russia F2 Russia F3 Croatia F1 Russia F5 Ukraine F2 USA F6 USA F7 Russia F6 Russia F7 Italy F7 Poland F1 Italy F13 Germany F8 France F13 Russia F10 Latvia F1 Australia F1 Australia F2 Russia F1 France F5 Turkey F11 Italy F2 Bahrain F1 Italy F14 Italy F15 Italy F17 Slovak Republic F4 Latvia F1 Poland F4 Kuwait F2 Kuwait F3 France F3 Israel F13 France F20 Israel F14 Israel F15 Czech Republic F6 Czech Republic F7 Cambodia F2 Cambodia F3 Qatar F5 France F1 France F2 Thailand F1 Thailand F2 Thailand F3 China F1 China F2 China F3 France F20 Philippines F1 Malaysia F1 Qatar F2 Qatar F3 Czech Republic F3 Italy F17 Poland F2 Italy F21 Slovakia F3 Slovakia F4 Poland F5 Poland F6 Spain F32 Czech Republic F5 Kuwait F1 Kuwait F2 Iran F11 Togo F1 Togo F2 Egypt F3 Egypt F8 Nigeria F2 Czech Republic F1 Italy F12 Lebanon F2 Netherlands F2 Italy F16 Italy F17 Italy F23 Kuwait F1 Germany F1 Kuwait F2 Germany F2 Finland F2 Denmark F1 Denmark F2 Spain F28 Spain F25 Australia F2 France F4 France F5 Morocco F2 Germany F7 Australia F7 Spain F27 Australia F8 Great Britain F18 Czech Republic F4 Spain F32 Spain F33 Israel F2 Great Britain F1 Austria F1 Austria F2 Germany F5 Spain F6 Spain F7 Italy F6 Czech Republic F2 Norway F1 Norway F2 Ireland F1 Ireland F2 France F13 France F4 France F5 Russia F1 Cambodia F1 Italy F27 United Arab Emirates F1 Great Britain F11 Luxembourg F1 Australia F1 Australia F2 Canada F1 Italy F5 Czech Republic F1 Russia F2 France F6 Italy F21 Okal Cup 2001 International Bavarian Championships - Eckental Warsteiner Challenger Lubeck - Lubeck Baumag Open - Budapest Ljubljana Open - Ljubljana Head Cup Busan Open - Busan West of England Challenger - Bristol Copa Sevilla Internacionales de Andalucia - Seville Open de la Ville de Saint Denis - Reunion Island Tatra Banka Open 2003 - Bratislava Shimadzu All Japan Indoor Tennis Championships - Kyoto Steelers Cup - Kosice Budapest Challenger - Budapest Stella Artois Clay Court Championship - Budaors Lambertz Open - Aachen Tatra Banka Open - Bratislava Uncle Toby's Challenger in Burnie - Burnie Challenger Ford de Cherbourg - Cherbourg Ostrava Open 2005 - Ostrava Stella Artois Clay Court Championships - Budaors Arroyo de la Encomienda - Valladolid Joinville Tennis Festival - Joinville Heilbronn Open - Heilbronn Heilbronn Challenger Kyoto Challenger South African Airways Tennis Open - Durban Kosice Challenger Scheveningen Challenger Karshi Challenger St. Remy Challenger Trnava Challenger Sao Paulo Challenger Singapore Challenger Meknes Challenger Casablanca Challenger Ostrava Challenger Prostejov Challenger Furth Challenger Guadalajara Challenger Winnetka Challenger Bratislava Challenger Banja Luka Challenger Orleans Challenger Tehran Open 2004 - Tehran China Open - Beijing Kish Free Zone Island Challenger - Kish Island Napoli Challenger Olbia Challenger - Olbia Le Gosier Challenger Samsung Secruities Cup Challenger - Seoul Leon Challenger Badden Open by Rothaus - Ettlingen Busan Challenger Prostejov Challenger Citta di Monza - Monza Internationaux de Nouvelle-Caledonie - New Caledonia Mexico City Challenger 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Mamaia Challenger - Constanta Dublin Challenger - Dublin LTA Nottingham Challenger - Nottingham Citta di Como - Como Ciudad de Pozoblanco Open Diputacion - Cordoba Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Arad Challenger Dublin Challenger - Dublin Akbank Private Banking TED Open 2006 - Istanbul Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Challenger Riviera di Rimini Challenger 2004 - Rimini Pozoblanco Challenger Bangkok Challenger Astana Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Sydney Challenger Burnie Challenger Caloundra Challenger Scheveningen Challenger Rabat Challenger Aamulehti Tampere Open - Tampere Milan Challenger Copa Sevilla-Internacionales de Andalucia - Seville Okal Cup 2004 - Eckental Szczecin Challenger Casablanca Challenger Guzzini Challenger - Recanati The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Kazan Challenger Le Gosier Challenger Guadalajara Challenger Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Fes ECU Prague Open - Prague Croatia Osiguranje Rijeka Open - Rijeka Penza Challenger Sarasota Challenger Athens Challenger Prague Challenger Kyiv Open - Kiev Helsinki Challenger St. Remy Challenger St. Remy Challenger Heilbronn Challenger Open de Rennes La Trinitaine - Rennes Asics Challenger Open - Monchengladbach Fujitsu Siemens Open - Budapest ATU Cup - Weiden Poprad Tatry Challenger Buenos Aires Challenger Poznan Challenger Citta di Monza - Monza Zagreb Open - Zagreb Nord LB Open - Braunschweig ATP Open Castilla y Leon - Segovia Tatra Banka Open - Bratislava Czech Indoor Open - Prague Nossa Caixa Tennis Cup - Sao Paulo Unicredit Czech Open 2007 - Prostejov Polska Energia Open - Bytom Oberstaufen Cup - Oberstaufen Siemens Open 2007 - Scheveningen 's Tennis Masters 07 Challenger - Graz Trnava Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental Mons Challenger PEOPLEnet Cup - Dnepropetrovsk Internationaux du Doubs - Besancon AGT Challenger - Leon Baton Rouge Pro Tennis Classic - Baton Rouge Rijeka Open - Rijeka Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon New Delhi Challenger III - New Delhi Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Tyumen Challenger Citta di Como Challenger - Como Sacramento Challenger - Sacramento Labertz Open by Stawag - Aachen Burnie Challenger West Lakes Challenger Sarajevo Challenger Baton Rouge Challenger Talahassee Challenger Carson Challenger Karshi Challenger Almaty Challenger Trofeo Francesco Guzzini - Recanati Rome Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger Kosice Challenger Guimaraes Challenger Heilbronn Challenger Liberec Challenger Rhodes Challenger Como Challenger Savannah Challenger Trnava Challenger Recanati Challenger Izmir Challenger Montevideo Challenger Muller Cup - Ulm Black Forest Open 2002 - Freudenstadt Fujitsu Siemens Open - Budapest Okal Cup - Eckental Pekao Open - Szczecin Hamburg Challenger - Hamburg Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas Riviera di Rimini Challenger - Rimini Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Kia International in Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The Nottingham Challenger - Nottingham The LTA Cardiff Challenger - Cardiff Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden 5° Sporting Challenger - Turin The Shelbourne Irish Open - Dublin II Manta Open - Manta Open de L'Isere-Trophee BNP Paribas - Grenoble Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Tunis Open 2007 - Tunis Memorial Manfredini - Sassuolo Open de Montauban - Montauban Skandia Open - Linz Porsche Open - Poznan Open Castilla y Leon - Segovia Aamulehti Tampere Opene - Tampere ECM Prague Open 2005 - Prague Diego Open - Budapest Dusseldorf Open Challenger 2007 - Dusseldorf Copa Sevilla 2007 - Seville Ethias Trophy - Mons Open Costa Daurada - Tarragona IPP Open - Helsinki Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie South African Airways Open - East London Morocco Tennis Tour - Rabat Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Oberstaufen Cup-Head German Master's Series - Oberstaufen BMW Open - Munich Kobstaedernes ATP Challenger - Kolding Melbourn Challenger Wolfsburg Challenger Ostrava Challenger Yuba City Challenger St. Petersburg Open - St. Petersburg Qatar Open - Doha U.S. Men's Clay Court Championships - Houston BMW Open - Munich Thailand Open - Bangkok Waco Tennis Challenger - Waco Nottingham Challenger Brasov Challenger Loughborough Challenger 2008 Lubbock Challenger - Lubbock Marburg Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The Mercedes Benz of Calabasas - Calabasas Porsche Open - Poznan Open de Tenis Comunidad Valenciana - Valencia Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental Open SEAT Godo 2006 - Barcelona IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Synsam Swedish Open - Bastad Burnie Challenger Belgrade Challenger Bangkok Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg Puerto Rico Challenger Tennis Event - Humacao Status Athens Open - Athens Sofia Challenger Busan Challenger Open Seat Godo 2007 - Barcelona BMW Open - Munich BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb BMW Open - Munich The Artois Championships - London Kazan Challenger Siemens Open - Scheveningen Bangkok Challenger Genova Challenger BH Tennis Open International Cup - Belo Horizonte Black Forest Open - Freudenstadt Saransk Challenger Intersport Heilbronn Open - Heilbronn Qatar ExxonMobil Open - Doha Okal Open - Eckental PBZ Zagreb Indoors - Zagreb S Tennis Masters - Graz Warsteiner Challenger Wolfsburg - Wolfsburg Campinas Challenger IPP Open - Helsinki Kolding Challenger Porto Alegre Challenger Chuncheon Challenger Idea Prokom Open - Sopot Yokohama Challenger Toyota Challenger Khanty-Mansiysk Challenger Davidoff Swiss Indoors - Basel China Open - Beijing Tehran Open ATP Challenger - Tehran Bergamo Challenger Heineken Open Shanghai - Shanghai Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Alexander Kolyaskin Memorial - Donetsk Bet-At-Home Austrian Open - Kitzbuhel Leon Challenger Prostejov Challenger Busan Challenger If Stockholm Open - Stockholm Fergana Challenger BMW Open - Munich IPP Geneva Trophy - Geneva Bytom Challenger Studena Croatia Open - Umag Apia International - Sydney Portugal Open - Oeiras BMW Open - Munich Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Granby Challenger Tampere Challenger Samarkand Challenger Vegeta Croatia Open - Umag Noumea Challenger Open de Moselle - Metz Wolfsburg Challenger Dallas Challenger Marrakech Challenger Barletta Challenger Sarajevo Open 2004 - Sarajevo Rome Challenger Tampere Challenger Milan Challenger Seoul Challenger Pozoblanco Challenger Gerry Weber Open - Halle Open 13 - Marseille Poprad Tatry Challenger Erste Bank Open - Vienna LTA Shrewsbury Challenger - Shrewsbury Poznan Challenger Malaysian Open - Kuala Lumpur Batman Challenger Tampere Challenger ATP Challenger Trophy 2007 - Trnava Schickendanz Open - Furth 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Samarkand Challenger Karshi Challenger Challenger Casablanca San Angel - Mexico City Brasov Challenger Olimp Kyiv Open - Kiev XI Ciutat de Barcelona - Barcelona BH Indoor Sarajevo - Sarajevo Tatra Banka Slovak Open - Bratislava Loughborough Challenger BMW Open - Munich Freudenstadt Challenger Bratislava Challenger Black Forest Open - Freudenstadt Geneva Challenger - Geneva Helsinki Challenger The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Trnava Challenger BMW Open - Munich Geneva Challenger Bratislava Challenger Andria Challenger Credit Agricole Suisse Open - Gstaad Qatar Exxon Mobil Open - Doha Kaohsiung Challenger Bet-at-home Cup - Kitzbuhel Eskisehir Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart BRD Nastase Tiriac Trophy - Bucharest Generali Open 2003 - Kitzbuhel Open de Moselle - Metz BRD Nastase Tiriac Trophy - Bucharest The Dubai Tennis Championships - Dubai BMW Open - Munich Davidoff Swiss Indoors - Basel The Priority Telecom Open - Amersfoort PBZ Zagreb Indoors - Zagreb Credit Agricole Suisse Open - Gstaad AIG Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Open 13 - Marseille Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Shanghai - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mercedes Cup - Stuttgart Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 1, 2R, MKD-SVK 0-5 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 U.S. Open - New York Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 2R, MON-LAT 2-3 U.S. Open - New York Australian Open (juniors) French Open - Paris Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group II, 2R, DEN-LAT 3-2 Australian Open - Melbourne Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group I, PO, LAT-AUT 1-4 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group II, 1R, GRE-LAT 1-4